package com.hk.service;

import com.baomidou.mybatisplus.extension.service.IService;
import com.hk.model.pojo.SysDictData;
import com.hk.model.pojo.SysDictType;
import com.hk.model.pojo.SysDictType;
import com.hk.result.PageResult;

import java.util.List;

public interface DictTypeService extends IService<SysDictType> {
    /**
     * 分页条件查询字典类型
     */
    PageResult selectDictTypeByPage(Integer pageNum, Integer pageSize, String dictName, String dictType, Integer status, String beginTime, String endTime);



    /**
     * 新增字典类型
     * @param sysDictType
     */
    void addDictType(SysDictType sysDictType);

    /**
     * 根据id查询字典类型
     * @param id
     * @return
     */
    SysDictType getDictTypeById(Long id);

    /**
     * 修改字典类型
     * @param sysDictType
     */
    void updateDictType(SysDictType sysDictType);

    /**
     * 批量删除字典类型
     * @param ids
     */
    void deleteDictType(Long[] ids);

}
